package com.yuyou.fn.educational.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * 
 *
 */
@TableName(value = "change_class")
public class ChangeClass implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<ChangeClass> createExample(){
		return new Example<ChangeClass>(ChangeClass.class);
	}

	/**  */
	@TableId(value = "change_class_id")
	private Long changeClassId;

	/**  */
	@TableField(value = "student_id")
	private Long studentId;

	/**  */
	@TableField(value = "student_name")
	private String studentName;

	/**  */
	@TableField(value = "student_phone_no")
	private String studentPhoneNo;

	/** 报名id */
	@TableField(value = "reg_id")
	private Long regId;

	/** 原班id */
	@TableField(value = "old_class_id")
	private Long oldClassId;

	/** 原班上了多少讲 */
	@TableField(value = "study_amount")
	private Integer studyAmount;

	/** 新班id */
	@TableField(value = "class_id")
	private Long classId;

	/** 新班开始讲 */
	@TableField(value = "start_amount")
	private Integer startAmount;

	/** 新班结束讲 */
	@TableField(value = "end_amount")
	private Integer endAmount;

	/** 差额 */
	@TableField(value = "balance_amount")
	private BigDecimal balanceAmount;

	/** 原因 */
	private String reason;

	/**  */
	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	/** 操作人 */
	private String operator;

	public Long getChangeClassId() {
		return this.changeClassId;
	}

	public void setChangeClassId(Long changeClassId) {
		this.changeClassId = changeClassId;
	}

	public Long getStudentId() {
		return this.studentId;
	}

	public void setStudentId(Long studentId) {
		this.studentId = studentId;
	}

	public String getStudentName() {
		return this.studentName;
	}

	public void setStudentName(String studentName) {
		this.studentName = studentName;
	}

	public String getStudentPhoneNo() {
		return this.studentPhoneNo;
	}

	public void setStudentPhoneNo(String studentPhoneNo) {
		this.studentPhoneNo = studentPhoneNo;
	}

	public Long getRegId() {
		return this.regId;
	}

	public void setRegId(Long regId) {
		this.regId = regId;
	}

	public Long getOldClassId() {
		return this.oldClassId;
	}

	public void setOldClassId(Long oldClassId) {
		this.oldClassId = oldClassId;
	}

	public Integer getStudyAmount() {
		return this.studyAmount;
	}

	public void setStudyAmount(Integer studyAmount) {
		this.studyAmount = studyAmount;
	}

	public Long getClassId() {
		return this.classId;
	}

	public void setClassId(Long classId) {
		this.classId = classId;
	}

	public Integer getStartAmount() {
		return this.startAmount;
	}

	public void setStartAmount(Integer startAmount) {
		this.startAmount = startAmount;
	}

	public Integer getEndAmount() {
		return this.endAmount;
	}

	public void setEndAmount(Integer endAmount) {
		this.endAmount = endAmount;
	}

	public BigDecimal getBalanceAmount() {
		return this.balanceAmount;
	}

	public void setBalanceAmount(BigDecimal balanceAmount) {
		this.balanceAmount = balanceAmount;
	}

	public String getReason() {
		return this.reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getOperator() {
		return this.operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

}
